body { width: 100%; padding: 0px; margin: 0px; text-shadow: 0 1px 0 #D1D1D1; }
h1, h2 { text-align: center }

img { border: 0; }
.xia { clear: both; }

#siteContain { width: 100%; }
#header { width: 100%; background: url(/images/bg_00.gif); height: 86px; }
.logo { float: left; }
.tuichu { float: right; margin-top: 20px; }

#navigation { float: left; width: 202px; border-right: #aaaaaa solid 2px; text-align: center; padding-bottom: 100px; }
.gnl { width: 197px; margin-top: 2px; margin-left: auto; margin-right: auto; }
.lanmu { width: 193px; border: #aaaaaa solid 2px; margin-left: auto; margin-right: auto; border-top: none; padding-bottom: 100px; padding-top: 10px; text-align: left; }

.lanmu ul { width: 193px; color: #666; margin: auto; padding: 0px; font-family: "宋体"; font-size: 12px; font-weight: bold; overflow: auto; }
.lanmu ul li { list-style: none; height: 15px; padding: 10px 0 8px 40px; border-bottom: #a9a9a9 dashed 1px; width: 153px; }
.lanmu li span { cursor: pointer; margin-left: 10px; }
.lanmu li img { vertical-align: middle; }

#primaryContent { font-size: 80%; overflow: auto; position: relative; }
#footer { width: 100%; border-top: #aaaaaa solid 2px; }

.ui-tabs-nav li { position: relative; }
.ui-tabs-selected a span { padding-right: 10px; }
.ui-tabs-close { cursor: pointer; display: none; font-size: 10px; font-style: normal; height: 14px; position: absolute; right: 0; top: 3px; width: 16px; z-index: 800; }
.ui-tabs-selected .ui-tabs-close { display: block; }
.ui-layout-west .ui-jqgrid tr.jqgrow td { border-bottom: 0 none; }
.ui-datepicker { z-index: 1200; }
.rotate { -moz-transform: rotate(-90deg); }

.hover { color: #e35203; background: url("/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #E6E6E6;}
.clickbg { background: url("/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #FBEC88 }

.loading { border-width: 2px !important; display: none; font-weight: bold; left: 45%; margin: 5px; padding: 6px; position: absolute; text-align: center; top: 45%; width: auto; z-index: 201; }
.materiallist{ list-style: none; margin:0; padding:0;}
.materiallist li{ width:200px; line-height: 30px; float:left; margin:0; padding:0;}
.ui-autocomplete {
        max-height: 100px;
        overflow-y: auto;
        /* prevent horizontal scrollbar */
        overflow-x: hidden;
        /* add padding to account for vertical scrollbar */
        /*padding-right: 20px;*/
    }
    /* IE 6 doesn't support max-height
     * we use height instead, but this forces the menu to always be this tall
     */
    * html .ui-autocomplete {
        height: 100px;
    }

    .ui-autocomplete-loading { background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat; }
